Architectural Extraction in Reverse Engineering by Prototyping: An Experiment

نویسندگان

  • Sander Tichelaar
  • Stéphane Ducasse
  • Theo Dirk Meijler
چکیده

In this workshop proposal we present a prototype approach to help the extraction of architectural information in the re-engineering process. Commonly, the re-engineering life-cycle has been defined as a succession of the following tasks: analysis of requirements, model capture (understanding the system), problem detection, problem analysis, reorganization and change propagation [1]. We have evaluated the benefit of a prototyping approach with a focus on model capture. Although prototyping is a known approach to evaluate the application feasibility, costs, comparison and validation of choices, we focus in this paper on the aspects of prototyping that are helpful for re-engineering. In the following sections we first present the problem, and afterwards we present our proposal to solve this problem: a pattern describing how to use prototyping to extract architectural information from a legacy system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Image-based Modelling System to Support Architectural Redesign Activities

In the architectural field there is no effective process for the rapid generation of computer models from existing buildings. Commonly, engineers use contact probe or laserscanning systems to perform such work, but these machines are not adequate for large objects as buildings. This study aims to solve this limitation through the replication of the human vision process into a computer programme...

متن کامل

Extraction of 3D Geometrical Features of Biological Objects with 3D PCA Analysis and Applications of Results

The Computer Aided Design (CAD) systems are very well known by designers in their every day practice and numerical analysis. Computer models of real objects with advanced numerical tools, significantly improves the quality and reduce time of design process. In addition to the three-dimensional modeling systems, there are many other tools and techniques (such as reverse engineering, rapid protot...

متن کامل

Developing an Approach for the Recovery of Distributed Software Architectures

The extraction of high-level architectural information from existing software systems, or architecture recovery, is a recent research area. This paper presents X-RAY, an approach for recovering distributed software architectures. X-RAY builds on previous work on architecture recovery and more traditional reverse engineering techniques, as well as on notations for architecture description. The k...

متن کامل

A New Thermodynamic Approach for Protein Partitioning in Reverse Micellar Solution

Reverse micellar systems are nanofluids with unique properties that make them attractive in high selectivity separation processes, especially for biological compounds. Understanding the phase behavior and thermodynamic properties of these nanosystems is the first step in process design. Separation of components by these nanosystems is performed upon contact of aqueous and reverse micellar phase...

متن کامل

Recognizing Design Patterns in C++ Programs with the Integration of Columbus and Maisa

A method for recognizing design patterns from C++ programs is presented. The method consists of two separate phases, analysis and reverse engineering of the C++ code, and architectural pattern matching over the reverse-engineered intermediate code representation. It is shown how the pattern recognition effect can be realized by integrating two specialized software tools, the reverse engineering...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997